
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "my_class.h"

MyClass::MyClass(){
    printf("MyClass::MyClass()\n");
    m_aaa = 666;
}

MyClass::MyClass(int a, int b)
{
    printf("MyClass::MyClass(int a, int b)\n");
}

MyClass::~MyClass(){
    printf("MyClass::~MyClass()\n");
}

int MyClass::add(int a, int b)
{
    printf("int MyClass::add(int a, int b)\n");
    return a + b + m_aaa;
}

// double MyClass::add(double a, double b)
// {
//     return a + b;
// }

MyClass &MyClass::operator=(const MyClass &rhs)
{
    // TODO: insert return statement here
    MyClass myclass_;
    return myclass_;
}
